home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_50_AEObjGlue.txt < prev    next >
Text File  |  1994-02-05  |  8KB  |  150 lines

  1. # near model CODE resource
  2. # jump table entries: 13992-13992 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  422E 000C                clr.b      [A6 + 0xC]
  6. 00000008  42A7                     clr.l      -[A7]
  7. 0000000A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8. 0000000E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  9. 00000012  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  10. 00000016  4267                     clr.w      -[A7]
  11. 00000018  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  12. 0000001C  4A5F                     tst.w      [A7]+
  13. 0000001E  57C0                     seq        D0
  14. 00000020  4A00                     tst.b      D0
  15. 00000022  671A                     beq        +0x1C /* 0000003E */
  16. 00000024  206E 0008                movea.l    A0, [A6 + 0x8]
  17. 00000028  2050                     movea.l    A0, [A0]
  18. 0000002A  222E FFFC                move.l     D1, [A6 - 0x4]
  19. 0000002E  B2A8 0004                cmp.l      D1, [A0 + 0x4]
  20. 00000032  57C1                     seq        D1
  21. 00000034  C001                     and.b      D0, D1
  22. 00000036  6706                     beq        +0x8 /* 0000003E */
  23. 00000038  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  24. label0000003E:
  25. 0000003E  4E5E                     unlink     A6
  26. 00000040  205F                     movea.l    A0, [A7]+
  27. 00000042  584F                     addq.w     A7, 4
  28. 00000044  4ED0                     jmp        [A0]
  29. export_1749:
  30. 00000046  4E56 FFEE                link       A6, -0x0012
  31. 0000004A  48E7 0118                movem.l    -[A7], D7,A3,A4
  32. 0000004E  4267                     clr.w      -[A7]
  33. 00000050  2F3C 7365 6C68           move.l     -[A7], 0x73656C68 /* 'selh' */
  34. 00000056  486D 36C2                pea.l      [A5 + 0x36C2 /* export_1748 */]
  35. 0000005A  4267                     clr.w      -[A7]
  36. 0000005C  303C 0500                move.w     D0, 0x500
  37. 00000060  A816                     syscall    Pack8
  38. 00000062  3E1F                     move.w     D7, [A7]+
  39. 00000064  42A7                     clr.l      -[A7]
  40. 00000066  2078 02B6                movea.l    A0, [0x000002B6 /* ExpandMem */]
  41. 0000006A  2EA8 0154                move.l     [A7], [A0 + 0x154]
  42. 0000006E  265F                     movea.l    A3, [A7]+
  43. 00000070  42A7                     clr.l      -[A7]
  44. 00000072  2078 02B6                movea.l    A0, [0x000002B6 /* ExpandMem */]
  45. 00000076  2EA8 017C                move.l     [A7], [A0 + 0x17C]
  46. 0000007A  285F                     movea.l    A4, [A7]+
  47. 0000007C  200C                     move.l     D0, A4
  48. 0000007E  662E                     bne        +0x30 /* 000000AE */
  49. 00000080  4267                     clr.w      -[A7]
  50. 00000082  2F3C 676F 2062           move.l     -[A7], 0x676F2062 /* 'go b' */
  51. 00000088  2F3C 6561 7273           move.l     -[A7], 0x65617273 /* 'ears' */
  52. 0000008E  486E FFF2                pea.l      [A6 - 0xE]
  53. 00000092  486E FFF2                pea.l      [A6 - 0xE]
  54. 00000096  1F3C 0001                move.b     -[A7], 0x1
  55. 0000009A  303C 0921                move.w     D0, 0x921 /* '\t!' */
  56. 0000009E  A816                     syscall    Pack8
  57. 000000A0  548F                     addq.l     A7, 2
  58. 000000A2  42A7                     clr.l      -[A7]
  59. 000000A4  2078 02B6                movea.l    A0, [0x000002B6 /* ExpandMem */]
  60. 000000A8  2EA8 017C                move.l     [A7], [A0 + 0x17C]
  61. 000000AC  285F                     movea.l    A4, [A7]+
  62. label000000AE:
  63. 000000AE  4A47                     tst.w      D7
  64. 000000B0  6650                     bne        +0x52 /* 00000102 */
  65. 000000B2  2053                     movea.l    A0, [A3]
  66. 000000B4  4AA8 0008                tst.l      [A0 + 0x8]
  67. 000000B8  57C0                     seq        D0
  68. 000000BA  4A00                     tst.b      D0
  69. 000000BC  661E                     bne        +0x20 /* 000000DC */
  70. 000000BE  2F00                     move.l     -[A7], D0
  71. 000000C0  4267                     clr.w      -[A7]
  72. 000000C2  2053                     movea.l    A0, [A3]
  73. 000000C4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  74. 000000C8  4EBA FF36                jsr        [PC - 0xCA /* 00000000 */]
  75. 000000CC  121F                     move.b     D1, [A7]+
  76. 000000CE  201F                     move.l     D0, [A7]+
  77. 000000D0  0A01 0001                xori.b     D1, 0x1
  78. 000000D4  8001                     or.b       D0, D1
  79. 000000D6  0240 0001                andi.w     D0, 0x1
  80. 000000DA  6726                     beq        +0x28 /* 00000102 */
  81. label000000DC:
  82. 000000DC  4267                     clr.w      -[A7]
  83. 000000DE  7010                     moveq.l    D0, 0x10
  84. 000000E0  2F00                     move.l     -[A7], D0
  85. 000000E2  2F3C 0008 0008           move.l     -[A7], 0x80008
  86. 000000E8  42A7                     clr.l      -[A7]
  87. 000000EA  4267                     clr.w      -[A7]
  88. 000000EC  486E FFEE                pea.l      [A6 - 0x12]
  89. 000000F0  303C 092E                move.w     D0, 0x92E /* '\t.' */
  90. 000000F4  A816                     syscall    Pack8
  91. 000000F6  3E1F                     move.w     D7, [A7]+
  92. 000000F8  6608                     bne        +0xA /* 00000102 */
  93. 000000FA  2053                     movea.l    A0, [A3]
  94. 000000FC  216E FFEE 0008           move.l     [A0 + 0x8], [A6 - 0x12]
  95. label00000102:
  96. 00000102  2054                     movea.l    A0, [A4]
  97. 00000104  4AA8 0008                tst.l      [A0 + 0x8]
  98. 00000108  57C0                     seq        D0
  99. 0000010A  4A47                     tst.w      D7
  100. 0000010C  57C1                     seq        D1
  101. 0000010E  C001                     and.b      D0, D1
  102. 00000110  6750                     beq        +0x52 /* 00000162 */
  103. 00000112  4AA8 0008                tst.l      [A0 + 0x8]
  104. 00000116  57C0                     seq        D0
  105. 00000118  4A00                     tst.b      D0
  106. 0000011A  661E                     bne        +0x20 /* 0000013A */
  107. 0000011C  2F00                     move.l     -[A7], D0
  108. 0000011E  4267                     clr.w      -[A7]
  109. 00000120  2054                     movea.l    A0, [A4]
  110. 00000122  2F28 0008                move.l     -[A7], [A0 + 0x8]
  111. 00000126  4EBA FED8                jsr        [PC - 0x128 /* 00000000 */]
  112. 0000012A  121F                     move.b     D1, [A7]+
  113. 0000012C  201F                     move.l     D0, [A7]+
  114. 0000012E  0A01 0001                xori.b     D1, 0x1
  115. 00000132  8001                     or.b       D0, D1
  116. 00000134  0240 0001                andi.w     D0, 0x1
  117. 00000138  6728                     beq        +0x2A /* 00000162 */
  118. label0000013A:
  119. 0000013A  4267                     clr.w      -[A7]
  120. 0000013C  7010                     moveq.l    D0, 0x10
  121. 0000013E  2F00                     move.l     -[A7], D0
  122. 00000140  2F3C 0008 0008           move.l     -[A7], 0x80008
  123. 00000146  42A7                     clr.l      -[A7]
  124. 00000148  1F3C 0001                move.b     -[A7], 0x1
  125. 0000014C  486E FFEE                pea.l      [A6 - 0x12]
  126. 00000150  303C 092E                move.w     D0, 0x92E /* '\t.' */
  127. 00000154  A816                     syscall    Pack8
  128. 00000156  3E1F                     move.w     D7, [A7]+
  129. 00000158  6608                     bne        +0xA /* 00000162 */
  130. 0000015A  2054                     movea.l    A0, [A4]
  131. 0000015C  216E FFEE 0008           move.l     [A0 + 0x8], [A6 - 0x12]
  132. label00000162:
  133. 00000162  4A47                     tst.w      D7
  134. 00000164  6622                     bne        +0x24 /* 00000188 */
  135. 00000166  4267                     clr.w      -[A7]
  136. 00000168  2F3C 7768 6F73           move.l     -[A7], 0x77686F73 /* 'whos' */
  137. 0000016E  2F3C 7768 6F73           move.l     -[A7], 0x77686F73 /* 'whos' */
  138. 00000174  486D 36BA                pea.l      [A5 + 0x36BA /* export_1747 */]
  139. 00000178  42A7                     clr.l      -[A7]
  140. 0000017A  1F3C 0001                move.b     -[A7], 0x1
  141. 0000017E  4267                     clr.w      -[A7]
  142. 00000180  303C 0A22                move.w     D0, 0xA22 /* '\n\"' */
  143. 00000184  A816                     syscall    Pack8
  144. 00000186  3E1F                     move.w     D7, [A7]+
  145. label00000188:
  146. 00000188  3D47 0008                move.w     [A6 + 0x8], D7
  147. 0000018C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  148. 00000190  4E5E                     unlink     A6
  149. 00000192  4E75                     rts
  150.